#include <sdcc-lib.h>
#include <malloc.h>
#include <string.h>

#if _SDCC_MALLOC_TYPE_MLH

#define __xdata

#endif

void __xdata * calloc( size_t nmemb, size_t size ) {
  register void __xdata * ptr;
  ptr = malloc( nmemb * size );
  if( ptr ) {
    memset( ptr, 0, nmemb * size );
  }
  return ptr;
}
//END OF MODULE
